@charset "gbk";
/*by hebian 2012.05.31*/

/*公用*/
body{
	font-size:12px;
	font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;
	color:#343434;
}
img{
	border:none;
}
a{
	color:#555555;
	text-decoration:none;
}
a:hover{
    color:#cf3831;
 	text-decoration:none;
}
ul{
	list-style:none;
}
li{
	list-style:none;
}
div,ul,li,dl,dd,dt,p,span,a,body,h2{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;}
.mt10{
	margin-top:10px;}
.mt5{
	margin-top:5px;}
	
.header{
	width:100%;
	height:127px;
	margin:0 auto;
	min-width:1000px;
	background:url(../images/menu_bg.gif) repeat-x left bottom;
	}	
.top_box{
	width:1000px;
	height:84px;
	margin:0 auto;
	overflow:hidden;}
.top_box .logo{
	width:220px;
	height:60px;
	float:left;
	overflow:hidden;
	margin-top:15px;
	}
.top_box .logo a,.top_box .logo img{
	width:220px;
	height:60px;
	display:block;}
.top_tel{
	height:30px;
	line-height:30px;
	float:right;
	overflow:hidden;
	padding:8px 22px 8px 108px;
	border-right:1px solid #dedede;
	margin-top:20px;
	background:url(../images/top_tel.gif) no-repeat left center;
	color:#fd0100;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;}
.top_right{
	width:205px;
	height:84px;
	float:right;
	overflow:hidden;
	}
.top_link{
	
	height:22px;
	line-height:22px;
	float:right;
	overflow:hidden;
	margin-top:15px;}
.top_link ul{
	float:right;
	overflow:hidden;}
.top_link ul li{
	height:22px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-right:10px;
	padding-left:10px;
	background:url(../images/ico_1.gif) no-repeat left center;}
.top_search{
	width:161px;
	height:21px;
	float:right;
	overflow:hidden;
	background:url(../images/top_search.gif) no-repeat 0 0;
	display:inline;
	margin:8px 10px 0px 0px;}
.top_search .s_key{
	width:128px;
	height:15px;
	line-height:15px;
	float:left;
	overflow:hidden;
	padding:3px 0px 3px 8px;
	font-size:12px;
	border:none;
	background:none;
	color:#666666;
	}
.top_search .s_submit{
	width:21px;
	height:21px;
	float:right;
	overflow:hidden;
	cursor:pointer;
	font-size:0;
	border:none;
	background:none;}
.menu_box{
	width:1000px;
	height:43px;
	margin:0 auto;}
.menu_box .menu_item{
	width:110px;
	height:43px;
	float:left;
	position:relative;
	z-index:998;}
.menu_box .menu_home{
	width:93px!important;}
.menu_box .menu_line{
	width:3px;
	height:43px;
	float:left;
	overflow:hidden;
	background:url(../images/menu_line.gif) no-repeat center center;}
.menu_box .menu_item span{
	width:100%;
	height:43px;
	line-height:43px;
	display:block;
	overflow:hidden;
	text-align:center;}
.menu_box .menu_item span a{
	width:100%;
	height:43px;
	display:block;
	color:#565656;
	font-size:13px;
	font-weight:bold;
	}
.menu_box .menu_item span a:hover,.menu_box .cur span a,.menu_box .hover span a{
	color:#fe0000;
	background:url(../images/menu_hover.gif) repeat-x left top;
	}
.menu_box .menu_item .menu_item_son{
	width:325px;
	position:absolute;
	z-index:999;
	padding:20px 25px 20px 5px;
	background:url(../images/menu_son_bg.gif) repeat-x left bottom #FFF;
	overflow:hidden;
	display:none;
    -moz-box-shadow: 3px 2px 10px #d6d6d6;
    -webkit-box-shadow: 3px 2px 10px #d6d6d6;
    box-shadow: 3px 2px 10px #d6d6d6;
    border:none 0px #ffffff;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    border-radius:0px 0px 5px 5px;
	}
.menu_box .hover .menu_item_son{
	display:list-item;}
.menu_box .menu_item .menu_item_son .son_list{
	width:180px;
	float:left;
	overflow:hidden;
	}
.menu_box .menu_item .menu_item_son .son_list ul{
	width:100%;
	overflow:hidden;
	margin-top:-3px;}
.menu_box .menu_item .menu_item_son .son_list ul li{
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	display:inline;
	margin-left:10px;
	padding-top:5px;
	background:url(../images/menu_son_line.gif) no-repeat center top;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.son_pic{
	width:128px;
	height:96px;
	float:right;
	overflow:hidden;
	}
.son_pic a,.son_pic img{
	width:128px;
	height:96px;
	display:block;}
.menu_box #M2 .menu_item_son{
	width:485px;}
.menu_box #M2 .menu_item_son .son_list{
	width:340px;}
.menu_box #M2 .menu_item_son .son_list li{
	width:160px;
	text-align:left;
	background-position:left top;}
.menu_box #M3 .menu_item_son{
	width:405px;}
.menu_box #M3 .menu_item_son .son_list{
	width:260px;}
.menu_box #M3 .menu_item_son .son_list li{
	width:120px;
	text-align:left;
	background-position:left top;}	

.menu_box #M4 .menu_item_son .son_list li{
	width:170px;
	text-align:left;
	background-position:left top;}
	
.menu_box #M5 .menu_item_son{
	width:275px;}
.menu_box #M5 .menu_item_son .son_list{
	width:130px;}	
.menu_box #M5 .menu_item_son .son_list li{
	width:120px;
	text-align:left;
	background-position:left top;}	
	
.menu_box #M6 .menu_item_son{
	width:485px;}
.menu_box #M6 .menu_item_son .son_list{
	width:340px;}
.menu_box #M6 .menu_item_son .son_list li{
	width:160px;
	text-align:left;
	background-position:left top;}	
	
.menu_box #M7 .menu_item_son{
	width:235px;}
.menu_box #M7 .menu_item_son .son_list{
	width:90px;}	
.menu_box #M9 .menu_item_son{
	width:235px;}
.menu_box #M9 .menu_item_son .son_list{
	width:90px;}	
	
	
.banner{
	width:100%;
	height:360px;
	overflow:hidden;
	margin:0 auto;
	min-width:1000px;
	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );
	position:relative;
	z-index:1;}	
.banner_list{
	width:100%;
	height:360px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;}
.banner_list li{
	width:100%;
	height:360px;
	float:left;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;}
.banner_list li a{
	width:100%;
	height:360px;
	display:block;
	overflow:hidden;
	text-indent:-999px;}
.banner_sel{
	width:1000px;
	position:absolute;
	z-index:4;
	left:50%;
	bottom:8px;
	margin-left:-500px;
	}
.banner_sel ul{
	width:1000px;
	height:45px;
	margin:0 auto;
	overflow:hidden;
	display:none;
	}
.banner_sel li{
	width:60px;
	height:45px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:0px 5px;
	cursor:pointer;
	position:relative;
	z-index:5;
	}
.banner_sel li a{
	width:60px;
	height:45px;
	display:block;
	overflow:hidden;
	}
.banner_sel li span{
	width:56px;
	height:41px;
	position:absolute;
	left:0px;
	top:0px;}
.banner_sel li img{
	width:60px;
	height:45px;
	overflow:hidden;
	display:block;
	} 
.banner_sel li.on span{
	border:2px solid #f32531;
	}
.banner_sel_bg{
	width:100%;
	height:61px;
	margin:0 auto;
	min-width:1000px;
	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=40); 
	opacity:0.4;
	z-index:3;}
.banner .prev{
	width:63px;
	height:63px;
	position:absolute;
	z-index:5;
	left:30px;
	top:148px;
	background:url(../images/banner_prev.png) no-repeat 0 0;
	font-size:0;
	}
.banner .next{
	width:63px;
	height:63px;
	position:absolute;
	z-index:5;
	right:30px;
	top:148px;
	background:url(../images/banner_next.png) no-repeat 0 0;
	font-size:0;
	}
.main{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;}
.index_left{
	width:745px;
	float:left;
	overflow:hidden;}
.index_right{
	width:235px;
	float:right;
	overflow:hidden;}
.index_service{
	width:340px;
	float:left;
	overflow:hidden;
	margin-top:15px;}	
.index_title{
	height:40px;
	overflow:hidden;}
.index_title h2{
	height:30px;
	float:left;
	overflow:hidden;
	line-height:18px;
	padding:5px 0px 5px 36px;
	font-size:15px;
	color:#000;
	font-weight:normal;
}
.index_title h2 span{
	line-height:12px;
	font-size:12px;
	color:#969696;
	}
.index_title h2.service_title{
	background:url(../images/title_ico_1.gif) no-repeat 0px center;}
.index_title h2.video_title{
	background:url(../images/title_ico_2.gif) no-repeat 0px center;}	
.index_title h2.about_title{
	background:url(../images/title_ico_4.gif) no-repeat 0px center;}	
.index_title h2.ljrw_title{
	background:url(../images/title_ico_5.gif) no-repeat 0px center;}
.index_title .index_title_more{
	width:35px;
	height:20px;
	float:right;
	overflow:hidden;
	background:url(../images/ico_more.gif) no-repeat 0 0;
	margin-top:10px;}
.index_title .index_title_more a{
	width:35px;
	height:20px;
	display:block;
	font-size:0;}
.index_service_list{
	width:340px;
	height:232px;
	overflow:hidden;
	margin-top:7px;
	}
.index_service_list li{
	width:113px;
	height:116px;
	float:left;
	overflow:hidden;
	}
.index_service_list li a{
	width:113px;
	height:116px;
	display:block;
	font-size:0;}
.index_video{
	width:380px;
	float:right;
	overflow:hidden;
	margin-top:15px;}
.index_video_box{
	width:380px;
	height:232px;
	overflow:hidden;
	margin-top:7px;
	}
.index_about{
	width:340px;
	float:left;
	overflow:hidden;
	margin-top:15px;}
.index_about dl{
	margin-top:4px;
	padding-top:17px;
	border-top:1px solid #dcdcdc;
	overflow:hidden;
	}
.index_about dl dt{
	width:110px;
	height:100px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #d0d0d0;}
.index_about dl dt a,.index_about dl dt img{
	width:110px;
	height:100px;
	display:block;}
.index_about dl dd{
	width:210px;
	float:right;
	height:105px;
	line-height:21px;
	overflow:hidden;
	color:#555555;}
.index_lgrw{
	width:380px;
	float:right;
	overflow:hidden;
	margin-top:15px;}
.index_lgrw_box{
	overflow:hidden;
	position:relative;
	z-index:1;}
.index_lgrw_link{
	width:120px;
	height:120px;
	overflow:hidden;
	position:absolute;
	z-index:2;
	left:5px;
	top:17px;
	}
.index_lgrw_link a{
	width:120px;
	height:120px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;}
.index_lgrw dl{
	width:230px;
	height:113px;
	overflow:hidden;
	padding:16px 6px 5px 144px;
	background:url(../images/index_ljrw.gif) no-repeat 0 0;
	border-top:1px solid #dcdcdc;
	margin-top:4px;
	}
.index_lgrw dl dt{
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
	color:#333333;
	font-weight:bold;}
.index_lgrw dl dt span{
	font-size:12px;
	color:#a2a2a2;
	font-weight:normal;
	margin-left:8px;
	}
.index_lgrw dl dd{
	height:84px;
	line-height:21px;
	margin-top:9px;
	overflow:hidden;
	text-indent:24px;
	}
.index_yjzx{
	width:743px;
	float:left;
	overflow:hidden;
	margin-top:15px;
	border:1px solid #d0d0d0;}
.yjzx_title{
	height:32px;
	padding:0px 15px;
	overflow:hidden;
	background:url(../images/t_bg.gif) repeat-x 0 0;
	border-bottom:1px solid #d0d0d0;
	}
.yjzx_title h2{
	line-height:32px;
	float:left;
	overflow:hidden;
	color:#333333;
	font-size:14px;}
.yjzx_title span{
	line-height:32px;
	float:right;
	overflow:hidden;}

.flink{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:15px;}

.yjzx_list{
	width:723px;
	height:106px;
	overflow:hidden;
	margin:20px auto 0px auto;
	padding-bottom:23px;}
.yjzx_item{
	width:216px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:0px 13px 0px 12px;}	
.yjzx_item span{
	width:110px;
	height:100px;
	padding:2px;
	border:1px solid #d5d5d5;
	float:left;
	overflow:hidden;
	}
.yjzx_item span a,.yjzx_item span img{
	width:110px;
	height:100px;
	display:block;}
.yjzx_item dl{
	width:86px;
	float:right;
	overflow:hidden;}
.yjzx_item dl dt{
	height:60px;
	line-height:20px;
	float:left;
	width:100%;
	overflow:hidden;}
.yjzx_item dl dd{
	width:47px;
	height:22px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	background:url(../images/ico_view.gif) no-repeat 0 0;}
.yjzx_item dl dd a{
	width:47px;
	height:22px;
	display:block;
	font-size:0;}
.index_case{
	overflow:hidden;
	margin-top:15px;
	}
.index_case_list{
	margin-top:4px;
	overflow:hidden;
	padding-top:8px;
	border-top:1px solid #dcdcdc;}
.index_case_list .c_i{
	height:75px;
	overflow:hidden;
	padding:15px 5px 15px 1px;
	}
.index_case_list .c_i_h{
	background:#f8f8f8;}
.index_case_list .c_i span{
	width:98px;
	height:75px;
	float:left;
	overflow:hidden;
	}
.index_case_list .c_i span a{
	width:92px;
	height:69px;
	padding:2px;
	overflow:hidden;
	display:block;
	border:1px solid #d0d0d0;
	}
.index_case_list .c_i span a img{
	width:92px;
	height:69px;
	display:block;}
.index_case_list .c_i dl{
	width:123px;
	float:right;
	overflow:hidden;}
.index_case_list .c_i dl dt{
	height:21px;
	line-height:21px;
	overflow:hidden;
	font-weight:bold;}
.index_case_list .c_i dl dd{
	height:54px;
	line-height:18px;
	overflow:hidden;
	color:#888888;}


.index_news{
	overflow:hidden;
	margin-top:15px;}	
.index_news_title{
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/t2_bg.gif) repeat-x left top;}
.index_news_title ul{
	height:30px;
	float:left;
	overflow:hidden;}
.index_news_title ul li{
	height:30px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-right:10px;
	padding:0px 3px;
	cursor:pointer;
	font-size:14px;}
.index_news_title ul li.cur{
	color:#e62129;
	background:url(../images/t2_bg_hover.gif) repeat-x left top;
	}
.index_news_title span{
	width:35px;
	height:20px;
	float:right;
	overflow:hidden;
	display:inline;
	margin:5px 5px 0px 0px;
	background:url(../images/ico_more.gif) no-repeat 0 0;}
.index_news_title span a{
	width:35px;
	height:20px;
	display:block;
	font-size:0;}
#News_box{
	overflow:hidden;
	margin-top:12px;}
#News_box .News_item{
	display:none;
	overflow:hidden;}
.index_news .i_n_t{
	overflow:hidden;
	}
.index_news .i_n_t span{
	width:80px;
	height:60px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #d0d0d0;}
.index_news .i_n_t span a,.index_news .i_n_t span img{
	width:80px;
	height:60px;
	display:block;}
.index_news .i_n_t dl{
	width:135px;
	float:right;
	overflow:hidden;}
.index_news .i_n_t dl dt{
	height:22px;
	line-height:22px;
	overflow:hidden;}
.index_news .i_n_t dl dd{
	height:38px;
	line-height:19px;
	overflow:hidden;
	color:#857e78;}
.index_news .i_n_l{
	overflow:hidden;
	margin-top:10px;}
.index_news .i_n_l li{
	padding-left:10px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	background:url(../images/ico_2.gif) no-repeat left 8px;}
	
.flink{
	padding-top:11px;
	background:url(../images/flink_line.gif) no-repeat left top;
	overflow:hidden;
	}	
.flink_title{
	height:20px;
	float:left;
	overflow:hidden;
	padding-right:20px;
	background:url(../images/flink_ico.gif) no-repeat right 4px;
	font-size:14px;
	color:#2f2f2f;
	}
.flink ul{
	width:900px;
	float:right;
	overflow:hidden;}
.flink ul li{
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
	margin-right:20px;
	white-space:nowrap;}
.list_banner{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background-position:center top;
	background-repeat:no-repeat;
	height:165px;}
.list_banner a{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	text-indent:-9999px;}
.list_box{
	width:100%;
	min-width:1000px;
	margin:0 auto;
	background:#f5f5f5;
	padding-bottom:10px;}	
.p_left{
	width:235px;
	float:left;
	overflow:hidden;}
h2.left_title{
	line-height:35px;
	overflow:hidden;
	color:#fe0000;
	font-size:15px;
	margin-top:10px;
	padding-bottom:2px;
	background:url(../images/left_line.gif) repeat-x left bottom;}
h2.left_title span{
	color:#dfdfdf;
	margin-left:10px;
	font-family:14px;}
.left_nav{
	overflow:hidden;
	margin-top:7px;}
.left_nav ul{
	overflow:hidden;
	margin-top:-4px;}
.left_nav ul li{
	height:30px;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:2px;
	border-top:1px solid #cacaca;
	}
.left_nav ul li span{
	width:190px;
	height:30px;
	line-height:30px;
	display:block;
	overflow:hidden;
	background:url(../images/left_nav.gif) no-repeat right top #f5f5f5;
	padding:0px 30px 0px 15px;}
.left_nav ul li span a{
	width:190px;
	height:30px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}
.left_nav ul li.hover span{
	background:url(../images/left_nav_hover.gif) no-repeat right top #c70b00;}
.left_nav ul li.hover span a,.left_nav ul li.hover span a:hover{
	color:#FFF;}
.left_line{
	height:2px;
	background:url(../images/left_line.gif) repeat-x 0 0;
	overflow:hidden;}
.left_ad{
	overflow:hidden;}
.list_title{
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:0px 5px;
	border-bottom:1px solid #e5e5e5;}
.list_title h2{
	width:300px;
	height:30px;
	float:left;
	overflow:hidden;
	font-weight:normal;
	font-size:15px;}
.position{
	width:400px;
	height:30px;
	float:right;
	overflow:hidden;
	text-align:right;}	
.position a{
	margin:0px 1px;}
.arc_title{
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
	font-size:15px;
	color:#d37c4d;
	font-weight:bold;}
.arc_date{
	margin:5px auto 0px auto;
	width:700px;
	padding-bottom:7px;
	border-bottom:1px dashed #dbdbdb;
	color:#777;
	overflow:hidden;
	height:28px;
	}
.arc_date_left{
	float:left;
	line-height:28px;
	overflow:hidden;
	display:inline;
	margin-left:100px;}
.arc_info{
	overflow:hidden;
	line-height:1.8em;
	margin-top:20px;
	padding:0px 10px 10px 10px;
	color:#666;
	}
.arc_info p{
	padding-bottom:1em;}
	
.leader_box{
	width:640px;
	overflow:hidden;
	padding:30px 40px 0px 40px;
	border-top:1px dashed #d6d6d6;
	position:relative;
	z-index:1;
	margin-top:20px;
	}	
.leader_list{
	width:640px;
	height:480px;
	overflow:hidden;}
.leader_list .leacer_item{
	width:640px;
	height:480px;
	float:left;
	overflow:hidden;}
.leader_list .leacer_item dl{
	width:640px;
	height:480px;
	overflow:hidden;
	position:relative;
	z-index:2;
	}
.leader_list .leacer_item dl dt{
	width:640px;
	height:480px;
	overflow:hidden;}
.leader_list .leacer_item dl dt img{
	width:640px;
	height:480px;
	display:block;}
.leader_list .leacer_item dl dd{
	width:640px;
	height:40px;
	line-height:40px;
	position:absolute;
	z-index:4;
	left:0;
	bottom:0;
	font-size:15px;
	color:#ffffff;
	text-indent:25px;
	}
.leader_list .leacer_item dl dd.leacer_bg{
	background:#000;
	z-index:3;
	filter:alpha(opacity=70); 
	opacity:0.7;}
.leader_sel{
	width:580px;
	height:89px;
	margin:0 auto;
	overflow:hidden;}
.leader_sel_list{
	width:800%;
	height:89px;
	float:left;
	overflow:hidden;}
.leader_sel dl{
	width:118px;
	height:89px;
	float:left;
	overflow:hidden;
	cursor:pointer;}
.leader_sel dl dt{
	width:108px;
	height:8px;
	float:left;
	overflow:hidden;}
.leader_sel dl dd{
	width:108px;
	height:81px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:2;
	}
.leader_sel dl dd img{
	width:108px;
	height:81px;
	display:block;}
.leader_sel dl dd span{
	width:102px;
	height:75px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	z-index:3;}
.leader_sel dl.cur dt{
	background:url(../images/ljrw_sel_hover.gif) no-repeat center bottom;
	}
.leader_sel dl.cur dd span{
	border:3px solid #fe0303;
	}
.leader_box .prev{
	width:14px;
	height:26px;
	position:absolute;
	left:40px;
	bottom:30px;
	background:url(../images/ljrw_left.gif) no-repeat left top;
	font-size:0;}
.leader_box .next{
	width:14px;
	height:26px;
	position:absolute;
	right:40px;
	bottom:30px;
	background:url(../images/ljrw_right.gif) no-repeat left top;
	font-size:0;}
	
	
.p_right{
	width:720px;
	float:right;
	overflow:hidden;
	border:1px solid #f0f0f0;
	border-bottom:none;
	padding:13px 22px 22px 21px;
	background:url(../images/right_line.gif) no-repeat center bottom #FFF;
	min-height:400px;}
	
.team_arc{
	width:700px;
	overflow:hidden;
	margin:25px auto 0px auto;}	
.team_arc dt{
	width:180px;
	height:240px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #d0d0d0;}
.team_arc dd{
	width:495px;
	float:right;
	overflow:hidden;
	line-height:22px;
	font-size:13px;}
.team_arc dd h2{
	padding:10px 0px;
	overflow:hidden;
	font-size:16px;
	color:#de8e63;}
.team_arc_t{
	width:700px;
	line-height:30px;
	overflow:hidden;
	margin:15px auto 0px auto;
	font-size:16px;
	color:#de8e63;
	border-bottom:1px solid #d0d0d0;}

.arc_prev{
	margin-top:10px;
	padding:10px 5px;
	overflow:hidden;
	border-top:1px dotted #d0d0d0;}
.arc_prev li{
	overflow:hidden;
	line-height:23px;
	padding-left:10px;
	background:url(../images/ico_3.gif) no-repeat left 9px;}
.team_list{
	padding-top:5px;
	margin:15px 10px 0px 10px;
	overflow:hidden;
	border-top:1px dashed #d6d6d6;
	padding-bottom:15px;}
.team_item{
	width:186px;
	float:left;
	overflow:hidden;
	display:inline;
	margin:25px 23px 0px 23px;
	padding-bottom:3px;
	background:url(../images/team_bg.gif) repeat-x left bottom;
	}	
.team_item span.team_pic{
	width:180px;
	height:240px;
	padding:2px;
	border:1px solid #d0d0d0;
	overflow:hidden;
	display:block;
	}
.team_item span a, .team_item span img{
	width:180px;
	height:240px;
	display:block;}
.team_item dl{
	width:184px;
	overflow:hidden;
	border:1px solid #e5e5e5;
	border-bottom:none;}
.team_item dl dt{
	height:31px;
	line-height:31px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	border-bottom:1px solid #e8e8e8;
	background:#fafafa;}
.team_item dl dt a{
	font-weight:bold;
	color:#e29165;}
.team_item dl dt a:hover{
	color:#F93;}
.team_item dl dt a span{
	font-weight:normal;
	font-size:12px;
	color:#666666;
	margin-left:3px;}
.team_item dl dd{
	width:140px;
	height:60px;
	line-height:20px;
	padding:15px 22px 10px 22px;
	background:url(../images/team_txt_bg.gif) no-repeat 7px 7px;
	overflow:hidden;
	}
.team_item dl dd span{
	width:140px;
	height:60px;
	display:block;
	overflow:hidden;}
.news_top{
	width:700px;
	margin:25px auto 0px auto;
	overflow:hidden;
	padding-bottom:25px;
	border-bottom:1px dashed #d6d6d6;}
.news_top span{
	width:160px;
	height:120px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #d0d0d0;}
.news_top span a,.news_top span img{
	width:160px;
	height:120px;
	display:block;}
.news_top dl{
	width:510px;
	float:right;
	overflow:hidden;}
.news_top dl dt{
	line-height:25px;
	height:25px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;}
.news_top dl dd{
	line-height:20px;
	overflow:hidden;
	margin-top:7px;
	color:#666666;
	}
.news_top dl dd a{
	color:#fe0000;
	}
.news_top dl dd a:hover{
	color:#F60;}
.news_list{
	width:700px;
	margin:10px auto 0px auto;
	overflow:hidden;
	padding-bottom:10px;}
.news_list dl{
	padding-right:10px;
	overflow:hidden;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #d6d6d6;
	}
.news_list dl dt{
	width:580px;
	height:34px;
	float:left;
	overflow:hidden;
	padding-left:15px;
	background:url(../images/ico_3.gif) no-repeat 2px 14px;}
.news_list dl dd{
	width:80px;
	height:34px;
	float:right;
	overflow:hidden;
	text-align:right;
	color:#888;}
.case_list{
	overflow:hidden;
	padding-bottom:5px;}
	
.case_list .case_item{
	width:680px;
	overflow:hidden;
	padding:28px 10px;
	border-bottom:1px dashed #d6d6d6;}
.case_list .hover{
	background:#fafafa;
	}
.case_list .case_item span{
	width:200px;
	height:150px;
	float:left;
	overflow:hidden;
	padding:2px;
	border:1px solid #d0d0d0;}
.case_list .case_item span a,.case_list .case_item span img{
	width:200px;
	height:150px;
	display:block;}
.case_list .case_item dl{
	width:450px;
	float:right;
	overflow:hidden;}
.case_list .case_item dl dt{
	line-height:25px;
	height:25px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;}
.case_list .case_item dl dd{
	line-height:20px;
	overflow:hidden;
	margin-top:7px;
	color:#666666;
	}
.case_list .case_item dl dd a{
	color:#fe0000;
	font-weight:bold;
	}
.case_list .case_item dl dd a:hover{
	color:#F60;}	
	
	
.pages{
	line-height:30px;
	margin-top:10px;	
	padding-bottom:5px;
	text-align:center;
	}
.pages li{
	display:inline;
	margin:0px 2px;}
.pages li a{
	border:1px solid #CCCCCC;	
	padding:2px 4px;
	text-align:center;
	}
.pages li a:hover{
	text-decoration:none;
	color:#FF6600;	
	border-color:#FF6600;}
.pages li.thisclass a{
	color:#FF6600;	
	border-color:#FF6600;
	font-weight:bold;}	

.footer_box{
	width:100%;
	background:#545454;
	margin:0px auto;
	min-width:1000px;
	_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );
	}		
.footer{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding:9px 0px 7px 0px;
	color:#bbbbbb;}
.footer a{
	color:#bbbbbb;
	}
.footer a:hover{
	color:#FFF;
	}
.footer .footer_link{
	width:310px;
	height:20px;
	line-height:20px;
	float:left;
	overflow:hidden;}
.footer .footer_link a{
	margin:0px 3px;}
.footer .copyright{
	width:680px;
	float:right;
	line-height:20px;
	overflow:hidden;
	text-align:right;}
	
	
	
/*通用样式*/
.input{
	border:1px solid #CCC;
	padding:3px 2px;
	background:url(../images/input_bg.png) repeat-x #FFF;}
.submit{
	width:80px;
	height:24px;
	line-height:24px;
	background:#c60a00;
	text-align:center;
	cursor:pointer;
	border:0px solid #CCC;
	color:#FFF;
	margin-right:15px;}	
.sitemap{
	overflow:hidden;
	margin:15px 30px 0px 30px;
	padding-bottom:15px;}
.sitemap li{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(../images/ico_sitemap.gif) no-repeat 0px 8px;
	border-bottom:1px dotted #CCC;
	}
.sitemap li.c1{
	margin-left:15px;}
.sitemap li.c2{
	margin-left:30px;}
.sitemap li.c3{
	margin-left:45px;}
.sitemap li.c4{
	margin-left:60px;}	
.rwm_box{
	position:fixed;
	width:122px;
	overflow:hidden;
	right:10px;
	top:84px;
	z-index:9999999;
	_position:absolute;
	_bottom:auto;
 	_top: expression(offsetParent.scrollTop + 84);
	}	
.rwm_box dl{
	width:120px;
	overflow:hidden;
	border:1px solid #dbdbdb;
	background:#FFF;
	padding-bottom:5px;}
.rwm_box dl dt{
	height:18px;
	overflow:hidden;}
.rwm_box dl dt span{
	width:18px;
	height:18px;
	float:right;
	overflow:hidden;
	cursor:pointer;
	background:url(../images/rwm_close.gif) no-repeat;
	text-indent:-999px;}
.rwm_box dl dd{
	overflow:hidden;
	text-align:center;
	}
.rwm_box dl dd img{
	width:120px;
	height:120px;
	display:block;}
.flink_img{
	margin-top:25px;
	overflow:hidden;
	width:100%;
	float:left;
	position:relative;
	z-index:1;
	height:55px;}
.flink_img .prev,.flink_img .next{
	width:14px;
	height:26px;
	position:absolute;
	top:10px;
	overflow:hidden;
	text-indent:-9999px;
	}
.flink_img .prev{
	left:0px;
	background:url(../images/ljrw_left.gif) no-repeat;}
.flink_img .next{
	right:0px;
	background:url(../images/ljrw_right.gif) no-repeat;}	
.flink_img_list{
	width:940px;
	margin:0 auto;
	height:43px;
	overflow:hidden;}
.flink_img_list ul{
	width:800%;
	float:left;
	overflow:hidden;}
.flink_img_list li{
	width:120px;
	height:43px;
	float:left;
	overflow:hidden;
	}
.flink_img_list li a{
	width:90px;
	height:33px;
	float:left;
	overflow:hidden;
	border:5px solid #FFF;}
.flink_img_list li a img{
	width:88px;
	height:31px;
	display:block;}
.flink_img_list li a:hover{
	border-color:#F3F3F3;}


/*产品模块*/
#productlist{ padding:15px 10px;}
#productlist li{ float:left; display:inline; text-align:center;}
#productlist li a.img{ display:block; text-align:center; font-size:0px;}
#productlist li a.img img{ margin:auto; border:1px solid #ccc;padding:2px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px;}
#showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showproduct .pshow dt{ float:left;}
#showproduct .pshow dd{ float:right;}
#showproduct .pshow dd ul{ margin-left:15px; }
#showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }
#showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}
#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}